|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectsum.komponenten.Komponente
sum.komponenten.Tabelle
public class Tabelle
Eine Tabelle ist die eingedeutschte Klasse fuer Java-JTables. Tabellen haben Zeilen, Spalten und Zellen. Spalten besitzen Überschriften, die auch ausgeblendet werden können.
| Field Summary | |
|---|---|
protected String |
zAktuellFont
|
protected Font |
zSchriftArt
|
protected int |
zSchriftGroesse
|
protected int |
zSchriftStil
|
| Fields inherited from class |
|---|
hatComponent, kenntFenster |
| Constructor Summary | |
|---|---|
Tabelle(double pLinks,
double pOben,
double pBreite,
double pHoehe,
int pZeilen,
int pSpalten)
Die Tabelle wird erzeugt und enthaelt den uebergebenen Text. |
|
Tabelle(Fenster pFenster,
double pLinks,
double pOben,
double pBreite,
double pHoehe,
int pZeilen,
int pSpalten)
Die Tabelle wird erzeugt und enthaelt den uebergebenen Text. |
|
| Method Summary | |
|---|---|
protected void |
bekommtFokus()
Der Zeilenbereich erhaelt den Fokus. |
void |
entferneSpalteAn(int pSpalte)
Die Spalte an Position pSpalte wird entfernt. |
void |
entferneZeileAn(int pZeile)
Die Zeile an Position pZeile wird entfernt. |
void |
fuegeNeueSpalteEinAn(int pSpalte)
Eine neue Spalte wird Position pSpalte eingefuegt. |
void |
fuegeNeueZeileEinAn(int pZeile)
Eine neue Zeile wird Position pZeile eingefuegt. |
void |
haengeAnAn(String pText,
int pZeile,
int pSpalte)
Der Text pText wird in Zelle pSpalte, pZeile angehaengt. |
void |
haengeNeueSpalteAn()
Eine neue Spalte wird angehaengt. |
void |
haengeNeueZeileAn()
Eine neue Zeile wird angehaengt. |
int |
inhaltAlsGanzeZahlAn(int pZeile,
int pSpalte)
Der Inhalt einer Zelle der Tabelle wird als ganze Zahl zurueckgegeben. |
String |
inhaltAlsTextAn(int pZeile,
int pSpalte)
Der Inhalt einer Zelle der Tabelle wird als String zurueckgegeben. |
double |
inhaltAlsZahlAn(int pZeile,
int pSpalte)
Der Inhalt einer Zelle der Tabelle wird als Kommazahl zurueckgegeben. |
protected void |
inhaltGeaendert()
Die Tabelle reagiert auf Veraenderungen. |
boolean |
inhaltIstGanzeZahlAn(int pZeile,
int pSpalte)
Es wird zurueckgegeben, ob die Textkomponente eine ganze Zahl ist. |
boolean |
inhaltIstTextAn(int pZeile,
int pSpalte)
Es wird zurueckgegeben, ob die Zelle an Position pZeile, pSpalte keine (ganze) Zahl ist. |
boolean |
inhaltIstZahlAn(int pZeile,
int pSpalte)
Es wird zurueckgegeben, ob die Textkomponente eine Kommazahl ist. |
boolean |
istSpalteMarkiert(int pSpalte)
Es wird zurueckgegeben, ob die Spalte markiert ist. |
boolean |
istZeileMarkiert(int pZeile)
Es wird zurueckgegeben, ob die Zeile markiert ist. |
boolean |
istZelleMarkiert(int pZeile,
int pSpalte)
Es wird zurueckgegeben, ob die Zelle markiert ist. |
void |
markiereAlles()
Alle Zellen werden markiert. |
void |
markiereNichts()
Alle Zeilen werden nicht markiert. |
protected void |
markierungGeaendert()
Die Tabelle reagiert auf Veraenderungen der Markierung. |
void |
setzeBearbeiterInhaltGeaendert(String pBearbeiter)
Die Methode zur Bearbeitung des InhaltGeaendert-Ereignisses in der Ereignisanwendung wird festgelegt. |
void |
setzeBearbeiterMarkierungGeaendert(String pBearbeiter)
Die Methode zur Bearbeitung des InhaltGeaendert-Ereignisses in der Ereignisanwendung wird festgelegt. |
void |
setzeGroesse(double pBreite,
double pHoehe)
Die Tabelle erhaelt eine neue Groesse. |
void |
setzeInhaltAn(char pZeichen,
int pZeile,
int pSpalte)
Das Zeichen pZeichen wird in Zelle pSpalte, pZeile eingefuegt. |
void |
setzeInhaltAn(double pZahl,
int pZeile,
int pSpalte)
Die Zahl pZahl wird in Zelle pSpalte, pZeile eingefuegt. |
void |
setzeInhaltAn(int pZahl,
int pZeile,
int pSpalte)
Die ganze Zahl pZahl wird in Zelle pSpalte, pZeile eingefuegt. |
void |
setzeInhaltAn(String pText,
int pZeile,
int pSpalte)
Der Text pText wird in Zelle pSpalte, pZeile eingefuegt. |
void |
setzeMarkierteSpalten(int pAnfang,
int pEnde)
Die Spalten von pAnfang bis pEnde werden zusaetzlich markiert. |
void |
setzeMarkierteZeilen(int pAnfang,
int pEnde)
Die Zeilen von pAnfang bis pEnde werden zusaetzlich markiert. |
void |
setzeMarkierteZelle(int pZeile,
int pSpalte)
Die Zelle pZeile, pSpalte wird zusaetzlich markiert. |
void |
setzePosition(double pWohinH,
double pWohinV)
Die Tabelle erhaelt eine neue Position (Ecke oben links). |
void |
setzeSchriftart(String pSchriftart)
Die Schriftart der Tabelle wird veraendert |
void |
setzeSchriftArt(String pSchriftart)
Die Schriftart der Tabelle wird veraendert |
void |
setzeSchriftfarbe(Color pFarbe)
Die Schriftfarbe der Tabelle wird veraendert |
void |
setzeSchriftFarbe(Color pFarbe)
Die Schriftfarbe der Tabelle wird veraendert |
void |
setzeSchriftfarbe(int pFarbe)
Die Schriftfarbe der Tabelle wird veraendert |
void |
setzeSchriftFarbe(int pFarbe)
Die Schriftfarbe der Tabelle wird veraendert |
void |
setzeSchriftgroesse(int pGroesse)
Die Schriftgroesse der Tabelle wird veraendert |
void |
setzeSchriftGroesse(int pGroesse)
Die Schriftgroesse der Tabelle wird veraendert |
void |
setzeSchriftstil(int pStil)
Der Schriftstil der Tabelle wird veraendert |
void |
setzeSchriftStil(int pStil)
Der Schriftstil der Tabelle wird veraendert |
void |
setzeSpaltenanzahl(int pAnzahl)
Die Anzahl der Spalten in der Tabelle wird veraendert. |
void |
setzeSpaltenbreite(int pBreite)
Die Spalten der Tabelle erhalten eine neue Breite. |
void |
setzeSpaltentitelAn(String pText,
int pSpalte)
Der Text pText wird alsTitel fuer Spalte pSpalte eingefuegt. |
void |
setzeZeilenanzahl(int pAnzahl)
Die Anzahl der Zeilen in der Tabelle wird veraendert. |
void |
setzeZeilenhoehe(int pHoehe)
Die Zeilen der Tabelle erhalten eine neue Hoehe. |
int |
spaltenanzahl()
Die Anzahl der Spalten in der Tabelle wird zurueckgegeben. |
String |
spaltentitel(int pSpalte)
Der Spaltentitel der Spalte pSpalte wird zurueckgegeben. |
protected void |
verliertFokus()
Die Tabelle verliert den Fokus. |
int |
zeilenanzahl()
Die Anzahl der Zeilen im der Tabelle wird zurueckgegeben. |
| Methods inherited from class |
|---|
aktiviere, besitztFokus, breite, deaktiviere, farbe, fokusErhaltenBearbeiter, fokusVerlorenBearbeiter, gibFrei, hoehe, init, istAktiv, istSichtbar, lerneKomponenteKennen, links, oben, setzeBearbeiterFokusErhalten, setzeBearbeiterFokusVerloren, setzeFarbe, setzeFarbe, setzeFokus, setzeFokusWert, setzeHinweis, verstecke, zeige |
| Methods inherited from class |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected String zAktuellFont
protected Font zSchriftArt
protected int zSchriftGroesse
protected int zSchriftStil
| Constructor Detail |
|---|
public Tabelle(double pLinks,
double pOben,
double pBreite,
double pHoehe,
int pZeilen,
int pSpalten)
pLinks - der Abstand der Komponente vom linken FensterrandpOben - der Abstand der Komponente vom oberen FensterrandpBreite - die Breite der KomponentepHoehe - die Hoehe der KomponentepZeilen - die Anzahl der Zeilen der TabellepSpalten - die Anzahl der Spalten der Tabelle
public Tabelle(Fenster pFenster,
double pLinks,
double pOben,
double pBreite,
double pHoehe,
int pZeilen,
int pSpalten)
pFenster - das Fenster, das die Komponente enthältpLinks - der Abstand der Komponente vom linken FensterrandpOben - der Abstand der Komponente vom oberen FensterrandpBreite - die Breite der KomponentepHoehe - die Hoehe der KomponentepZeilen - die Anzahl der Zeilen der TabellepSpalten - die Anzahl der Spalten der Tabelle| Method Detail |
|---|
protected void bekommtFokus()
public void entferneSpalteAn(int pSpalte)
pSpalte - die Position, wo die Spalte entfernt wirdpublic void entferneZeileAn(int pZeile)
pZeile - die Position, wo die Zeile entfernt wirdpublic void fuegeNeueSpalteEinAn(int pSpalte)
pSpalte - die Position, wo eine neue Spalte eingefuegt wirdpublic void fuegeNeueZeileEinAn(int pZeile)
pZeile - die Position, wo eine neue Zeile eingefuegt wird
public void haengeAnAn(String pText,
int pZeile,
int pSpalte)
pText - der angehaengte Text der ZellepZeile - die Zeilennummer der ZellepSpalte - die Spaltennummer der Zellepublic void haengeNeueSpalteAn()
public void haengeNeueZeileAn()
public int inhaltAlsGanzeZahlAn(int pZeile,
int pSpalte)
throws ArithmeticException
pZeile - die Zeilennummer der ZellepSpalte - die Spaltennummer der Zelle
ArithmeticException
public String inhaltAlsTextAn(int pZeile,
int pSpalte)
pZeile - die Zeilennummer der ZellepSpalte - die Spaltennummer der Zelle
public double inhaltAlsZahlAn(int pZeile,
int pSpalte)
throws ArithmeticException
pZeile - die Zeilennummer der ZellepSpalte - die Spaltennummer der Zelle
ArithmeticExceptionprotected void inhaltGeaendert()
public boolean inhaltIstGanzeZahlAn(int pZeile,
int pSpalte)
pZeile - die Zeilennummer der ZellepSpalte - die Spaltennummer der Zelle
public boolean inhaltIstTextAn(int pZeile,
int pSpalte)
pZeile - die Zeilennummer der ZellepSpalte - die Spaltennummer der Zelle
public boolean inhaltIstZahlAn(int pZeile,
int pSpalte)
pZeile - die Zeilennummer der ZellepSpalte - die Spaltennummer der Zelle
public boolean istSpalteMarkiert(int pSpalte)
pSpalte - die Nummer der Spalte
public boolean istZeileMarkiert(int pZeile)
pZeile - die Nummer der Zeile
public boolean istZelleMarkiert(int pZeile,
int pSpalte)
pZeile - die Nummer der ZeilepSpalte - die Nummer der Spalte
public void markiereAlles()
public void markiereNichts()
protected void markierungGeaendert()
public void setzeBearbeiterInhaltGeaendert(String pBearbeiter)
pBearbeiter - der Bezeichner des Dienstes der SuMAnwendung, der aufgerufen wird, wenn sich der Inhalt der Tabelle aendert.public void setzeBearbeiterMarkierungGeaendert(String pBearbeiter)
pBearbeiter - der Bezeichner des Dienstes der SuMAnwendung, der aufgerufen wird, wenn sich die Markierung der Tabelle aendert.
public void setzeGroesse(double pBreite,
double pHoehe)
setzeGroesse in class KomponentepBreite - die neue Breite der KomponentepHoehe - die neue Hoehe der Komponente
public void setzeInhaltAn(char pZeichen,
int pZeile,
int pSpalte)
pZeichen - der neue Inhalt der ZellepZeile - die Zeilennummer der ZellepSpalte - die Spaltennummer der Zelle
public void setzeInhaltAn(double pZahl,
int pZeile,
int pSpalte)
pZahl - der neue Inhalt der ZellepZeile - die Zeilennummer der ZellepSpalte - die Spaltennummer der Zelle
public void setzeInhaltAn(int pZahl,
int pZeile,
int pSpalte)
pZahl - der neue Inhalt der ZellepZeile - die Zeilennummer der ZellepSpalte - die Spaltennummer der Zelle
public void setzeInhaltAn(String pText,
int pZeile,
int pSpalte)
pText - der neue Inhalt der ZellepZeile - die Zeilennummer der ZellepSpalte - die Spaltennummer der Zelle
public void setzeMarkierteSpalten(int pAnfang,
int pEnde)
pAnfang - die Nummer der ersten SpaltepEnde - die Nummer der letzten Spalte
public void setzeMarkierteZeilen(int pAnfang,
int pEnde)
pAnfang - die Nummer der ersten ZeilepEnde - die Nummer der letzten Zeile
public void setzeMarkierteZelle(int pZeile,
int pSpalte)
pZeile - die Nummer der ZeilepSpalte - die Nummer der Spalte
public void setzePosition(double pWohinH,
double pWohinV)
setzePosition in class KomponentepWohinH - die neue horizontale Position der linken oberen EckepWohinV - die neue vertikale Position der linken oberen Eckepublic void setzeSchriftart(String pSchriftart)
pSchriftart - die neue Schriftart der Tabelle (siehe Klasse Schrift)public void setzeSchriftArt(String pSchriftart)
pSchriftart - die neue Schriftart der Tabelle (siehe Klasse Schrift)public void setzeSchriftfarbe(Color pFarbe)
pFarbe - die neue Schriftfarbe der Tabellepublic void setzeSchriftFarbe(Color pFarbe)
pFarbe - die neue Schriftfarbe der Tabellepublic void setzeSchriftfarbe(int pFarbe)
pFarbe - die neue Schriftfarbe der Tabellepublic void setzeSchriftFarbe(int pFarbe)
pFarbe - die neue Schriftfarbe der Tabellepublic void setzeSchriftgroesse(int pGroesse)
pGroesse - die neue Schriftgroesse der Tabellepublic void setzeSchriftGroesse(int pGroesse)
pGroesse - die neue Schriftgroesse der Tabellepublic void setzeSchriftstil(int pStil)
pStil - der neue Schriftstil der Tabelle (siehe Klasse Schrift)public void setzeSchriftStil(int pStil)
pStil - der neue Schriftstil der Tabelle (siehe Klasse Schrift)public void setzeSpaltenanzahl(int pAnzahl)
pAnzahl - die neue Anzahl der Spalten der Tabellepublic void setzeSpaltenbreite(int pBreite)
pBreite - die neue Spaltenbreite
public void setzeSpaltentitelAn(String pText,
int pSpalte)
pText - der Titel der SpaltepSpalte - die Position der Spalte fuer den Titelpublic void setzeZeilenanzahl(int pAnzahl)
pAnzahl - die neue Anzahl der Zeilen der Tabellepublic void setzeZeilenhoehe(int pHoehe)
pHoehe - die neue Zeilenhoehepublic int spaltenanzahl()
public String spaltentitel(int pSpalte)
pSpalte - die Position der Spalte fuer den Titel
protected void verliertFokus()
public int zeilenanzahl()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||